草庐IT

php imagecopyresampled 质量差

全部标签

HTML5 录制中等质量的视频以供 Safari 播放

我正在创建一个基于网络的移动应用程序,应该可以在其中上传视频记录。有两种方法可以实现这一点:使用输入:使用RTCMediaRecorder:varrecordedBlobs=[];functionhandleDataAvailable(event){if(event.data&&event.data.size>0){recordedBlobs.push(event.data);}}varoptions={mimeType:'video/webm',audioBitsPerSecond:128000,videoBitsPerSecond:2500000}mediaRecorder=new

javascript - 绘制到 html Canvas 中的 png 图像质量差

我正在尝试将png图像绘制到Canvas中,但质量真的很差。我正在使用drawImage方法这样做:src=folder+self.cur+".png";imageObj.src=src;imageObj.onload=function(){context.clearRect(0,0,cv,ch),context.drawImage(imageObj,0,0,cv,ch)};附件是原始图像和Canvas中结果的屏幕截图。现在Canvas尺寸与图像相同,所以问题不是由调整大小引起的。任何想法是什么导致了这个问题以及如何解决它?Hereisajfiddlewithanexample.

Android:在 WebView 中加载的图像像素质量降低

我正在为移动浏览器构建Javascript应用程序(不是包装为native应用程序)。我注意到,如果图像尺寸超过特定阈值(宽度超过1400像素左右),Android(经过测试的2.3模拟器和GalaxyS设备)会降低加载图像的质量。这使得加载大位图图像(2000x2000像素)时质量不可用是不可能的。我测试了这个加载一张大图像并将其绘制在-我清除了像素垃圾。如果我使用lineTo()在它们上绘制网格线,它们具有完美的质量,所以坏的一定是在图像像素数据中将大图像切成100x100的切片并将它们绘制到Canvas上-这是我发现不会降低质量的唯一方法。然而,切片很麻烦,增加了额外的步骤来预处

javascript - 根据网络带宽自动选择合适的视频质量?

我有3种类型的视频:720x720,480x480和320x320。如何根据用户的网络吞吐量自动选择视频质量? 最佳答案 第一步在您的服务器上的某处上传大小约为1Mb的图像。您必须知道图像的确切字节大小和图像的URL。第2步varimageAddr="IMAGE_URL_HERE";imageAddr+="?n="+Math.random();varstartTime,endTime;vardownloadSize=SIZE_OF_IMAGE_IN_BYTES;vardownload=newImage();download.onlo

html - SVG <image> 元素渲染质量

我有一个SVGCanvas,用户可以选择和调整一些里面的元素。我用preserveAspectRatio="xMidYMidmeet"属性值以保持原始纵横比。原图来源多为256x256px尺寸。在Firefox和IE-11上,当我调整大小时将元素缩小到比其原始尺寸小,它们看起来像素化程度很高。在Chrome上,它们看起来非常流畅。我想知道是否有任何css或svg功能可以帮助我使它们在Firefox和IE上看起来更流畅。谢谢。编辑:添加示例..https://jsfiddle.net/p8km6nhc/7/[[VarlikId=3999]]3.Kat结果: 最

javascript - 改变质量的 webRTC

这个问题不是问resolutions和frameRatesongetUserMedia()。它是关于如何在使用getUSerMedia()时降低/提高视频中一帧的质量。在这里Demo使用getUserMedia()。如何改变视频的质量?//请fiddle回答。代码:varvideo_constraints={mandatory:{maxWidth:320,maxHeight:240,maxAspectRatio:4/3,maxFrameRate:1},optional:[]};varconstraints={audio:true,video:video_constraints};nav

软件质量保障体系建设

前言从事软件测试相关工作七年,做过功能测试、自动化测试、测试开发、性能测试、专项测试,也干过一段时间技术管理。近几年随着行业成熟度的发展,对软件测试也有了更高的要求,很多测试团队开始转变为质量保障团队。如何从质量保障的维度去更好的为业务提供支持,是我一直在思考的事情。整理了自己的很多笔记,结合我在工作中遇到的种种场景,我梳理出了下面这张质量保障体系思维导图,供大家参考。思维导图三大体系组织愿景所谓的愿景,就是长期规划,我们要到哪里去的问题。一个组织或者团队,是一定要有愿景的。在软件质量保障领域,所谓的愿景概括来说就四个字:保质提效。保质,就是在日常交付中保障软件质量,并且在长期发展过程中,不断

javascript - 从 JavaScript 更改 HTML5 视频的质量

在YouTube中,我们可以通过下拉菜单更改视频的质量,例如360p、144p、240p等。我们可以通过JavaScript对HTML5视频元素执行相同的操作吗? 最佳答案 手动选择质量只是一个问题:将当前时间保存在一个变量中将视频src设置为不同视频的URL(内容相同但质量不同)将currentTime设置为变量中的值播放视频 关于javascript-从JavaScript更改HTML5视频的质量,我们在StackOverflow上找到一个类似的问题: h

javascript - WebGL 中更好的文本质量

我正在寻找一种在WebGL中绘制更好质量(任意)文本的方法。目前我在2DCanvas上使用位图字体渲染并将它们块传输到WebGL上下文中。此处描述了此方法http://delphic.me.uk/webgltext.html这是我现在知道的在WebGL中绘制任意unicode文本的唯一解决方案。这种方法的问题是这些是位图字体,在较小的字体大小上看起来块状。我主要使用18的字体大小,与桌面质量字体相比,结果非常块状。我知道threeJS有一个字体库可以生成更好看的文本,但是我不想使用threeJS,因为我有自己的包装器,它可以很好地满足我的需要并且不想增加threeJS的额外开销。那么如

html - 如何使用新的 YouTube iframe 样式代码嵌入高质量视频

我正在使用youtube的新iframe代码来嵌入视频,但这些视频的质量似乎低于我在youtube上观看时的质量。有没有办法嵌入高质量的视频?我现在的代码是 最佳答案 &vq=hd720或&vq=hd1080在其他所有方法都失败的地方做了把戏 关于html-如何使用新的YouTubeiframe样式代码嵌入高质量视频,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/5001299/